/**
*******************************************************
*@file  led.h 
*@brief led.h 
*@author 花满楼
*@date     2020-7-1 
*@version  V1
*@note 系统通用IO的定义、SOC指示灯的定义
*******************************************************
*/
#ifndef _LED_H
#define _LED_H
#include "sys.h"

/**@name    LED的宏定义
* @{
*/
#define LED_SOC0_25 		PDout(0)
#define LED_SOC25_50 		PDout(1)
#define LED_SOC50_75 		PDout(2)
#define LED_SOC75_100 		PDout(3)
#define LED_RUN 			PDout(4)	///<运行信号灯
#define LED_ALARM 			PDout(5)	///<故障信号灯
/**@} */

/**@name    硬件看门狗宏定义
* @{
*/
#define FEEDWDOG	PCout(6)
/**@} */
/**@name   显示和控制函数
* @{
*/
void Commin_IO_Init(void);
void SOC_Display(u16 SOC,u8 pack_status);	//SOC的显示控制
void RUN_ALR_LED(u16* pro,u16* alr,u8* comm_fail,u8 pack_status);	//运行和故障LED的显示策略
/**@} */
#endif
